package simulation;

public class SimulationConstants {
	public static final int NUMBER_OF_CLIENTS = 150;

	//In SECONDS, second is used to TRANSFORM To Milliseconds
	public static final int SIMULATION_LENGHT = 100 * (1000);
	public static final int INTERVALS = 10;
	
	public static final double HIGH_QUERY_SEND_LOAD = 1000;
	public static final double NORMAL_QUERY_SEND_LOAD = 100 * 1000 * 60;
	// Once per second
	public static final double HIGH_QUERY_POLL_LOAD =  1000;
	public static final double NORMAL_QUERY_POLL_LOAD = 0.5 * 1000 * 60;
	
	public static final double HIGH_MOVEMENT = 1000;
	public static final double NORMAL_MOVMENT = 0.5 * 1000 * 60;

	//1 degree = 110 km
	public static final double MIN_LATTITUDE = 15.0;
	public static final double MAX_LATTITUDE = 15.01;
	
	public static final double MIN_LONGITUDE = 15.0;
	public static final double MAX_LONGITUDE = 15.01;
	
	public static final double MOVMENT_SCALING = 10000;
	
	// 1 degree = 111 km
	public static final double MESSAGE_RANGE = 0.002;
}
